home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 3
/
Cream of the Crop 3.iso
/
comm
/
tm4dhost.zip
/
TM4DHST.DOC
< prev
next >
Wrap
Text File
|
1993-11-24
|
24KB
|
542 lines
WELCOME TO THE LATEST EDITION OF THE TELEMATE ENHANCED HOST!
VERSION 4D
We have reached the "Third Dimension" in Host Script files.
--------- ** COLOR **
Meaning that there can be multiple levels in your Telemate host
that have Differant option's to them, and from The Main Menu,
These levels can be and will be accessed.
---------
This is a MULTIPLE LEVEL HOST. The first, in a line of not only
Multiple Main Menus, Security Levels, and Now Multiple Bulletons.
Yes, That's right. You have it all in one tight package. And the best
part is that it is easily "Edited". No Hard Script Language to contend
with, just EASY to Read and Understand stript. Everything in this script
has been tested. So, When you get it. You can feal convident that there
are no BUGS.
This is a fully tested host and I have found no problems.
---------------------------------------------------------------------
I hope you like this Host Script as much as I, when writing it? And I
had a Blast in writing it too. It is the Ultimate Host for Telemate
with Power that is just unreal. You will understand very shortly.
---------
But before I get into the descriptions of improvements or additions
to the Host Script. You should read the file "HOST.DOC" that came
with Telemate when you received it. Then after you have read this,
read the following.
The "Host.Doc" is a very through listing of what is in your Host Mode.
** COLOR **
The listing that follows are "Additions" or "Revisions" to what you
just read. So, By reading Host.doc first, This eleminates the need to
re-write the same or close to the same material twice.
Thank You
---------
Filename changes:
---------
In this Archive are the Guts of possibly the best Host Mode to hit
the BBS Systems, for the Telemate Communication Program.
But, There were some filename changes made along the way. They were
done because the "Added", "Sysop Menu". And others.
For instance.
Hmenu.hst is now "TM4D2X.HST". And this would be the Menu the
caller would see.
That statement would only be true if the caller was known to you. If
just anybody call's, it being a open system. The caller would be
allowed to "Upload" possible trouble to your "Door"!
So, this brought "TM4D1A.hst" & "TM4D1X.hst" into the host.
The caller will not be able to Upload at this level. All other option's
that were available to the regular user on "HMENU.HST". Will still be.
This menu level is "ONE".
** COLOR **
---------
And if you have been just a bit curious about the ** Color **
signs. You now have "C O L O R" in your Host Mode!!!!!
Not just "Color Menus", But color on "Demand"! That's right.
You can turn it "ON" or "OFF" at anytime while online or off.
If the Caller wishes to View Text Menus after he has said "Yes"
to the Color Logon Screen? Simply pressing "C" toggles the Color.
---------
And if you don't like what you see? Hopefully you'll tell someone?
You can put your own menus in and have a "Really Big Show".
Here's the list of file's and their "New" names.
WHAT THEY WERE: & WHAT THEY WILL BE KNOWN AS FROM NOW ON:
-----------------------------------------------------------------------
TMHELO_A.Hst = Telemate Ansi Greeting Menu
HWELCOME.HST > TMHELO_X.Hst = Telemate Text Greeting Menu
-----------------------------------------------------------------------
TMBYE_A.Hst = Telemate Ansi Leaving Menu
HGOODBYE.HST > TMBYE_X.Hst = Telemate Text Leaving Menu
-----------------------------------------------------------------------
TM4D1A.Hst = Telemate Ansi New User Menu
HMENU.HST > TM4D1X.Hst = Telemate Text New User Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D2A.HST = Telemate Ansi Host User Menu
TM3DUSER.HST > TM4D2X.HST = Telemate Text Host User Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D3A.HST = Telemate Ansi Silver Level Menu
TM3DSLVR.HST > TM4D3X.HST = Telemate Text Silver Level Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D4A.HST = Telemate Ansi Gold Level Menu
TM3DGOLD.HST > TM4D4X.HST = Telemate Text Gold Level Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D5A.HST = Telemate Ansi Level 5 Menu
TM3DLVL5.HST > TM4D5X.Hst = Telemate Text Level 5 Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D6A.Hst = Telemate Ansi Level 6 Menu
TM3DLVL6.HST > TM4D6X.Hst = Telemate Text Level 6 Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D7A.Hst = Telemate Ansi Level 7 Menu
TM3DLVL7.HST > TM4D7X.Hst = Telemate Text Level 7 Menu
-----------------------------------------------------------------------
NEW MENU LEVEL TM4D8A.Hst = Telemate Ansi Level 8 Menu
TM3DLVL8.HST > TM4D8X.Hst = Telemate Text Level 8 Menu
-----------------------------------------------------------------------
NEW SYSOP MENU TM4D9A.Hst = Telemate Ansi Sysop Menu
TM3D_SYS.HST > TM4D9X.HST = Telemate Text Sysop Menu
-----------------------------------------------------------------------
TMProt_A.Hst = Telemate Ansi Protocol Menu
TM3DPROT.HST > TMProt_X.Hst = Telemate Text Protocol Menu
-----------------------------------------------------------------------
TMNOTE.HST > TMNote_A.Hst = Telemate Ansi Support Menu
INSTRUCTS CALLER TMNote_X.Hst = Telemate Text Support Menu
OF NO UPLOADING Shown to Userlevel 1 or "NEW USER LEVEL" ONLY.
-----------------------------------------------------------------------
PLACE YOUR OWN > TMNote2A.Hst = Telemate Second Ansi Notice
INFO HERE THAT > TMNote2X.Hst = Telemate Second Text Notice
YOU WANT KNOWN > Shown to Userlevels 2 thru 9.
-----------------------------------------------------------------------
INSERT YOUR OWN YourNt_a.hst = Ansi Instruction Notice
INFO THESE NOTES YourNt_x.hst = Text Instruction Notice
Blank Notice BLNKNT1A.HST = ANSI BLANK NOTICE
Blank Notice 2 BLNKNT1X.HST = TEXT BLANK NOTICE
Blank Notice 3 BLNKNT2X.HST = TEXT BLANK NOTICE (Differant Boarder)
------------------------------------------------------------------------
TMRULES.HST = Rules on Uploading, Shown only to Newuser when
an Upload of a File is Attempted. Or status is chosen.
-----------------------------------------------------------------------
PRESS 1 AT NEW Also when this is attempted, Callers Name is written
USERLEVEL in Host Usage Log, along with the TIME.
-----------------------------------------------------------------------
Tm4dHost.Scr = Telemate Host Script "Version 4d"
TM4dHcfg.Scr = Telemate Host Config Script "Version 4d"
TM4DHST.PRN = LINE NUMBERED TM4DHOST SCRIPT FILE (CURRENT PRINT FILE)
TM4DCFG.PRN = LINE NUMBERED TM4DHCFG SCRIPT FILE (CURRENT PRINT FILE)
Tm412hst.scr = Line numbered Original, Unedited, Telemate Host Script.
I included this, so you may compare the two script's.
------------------------------------------------------------------------
Other files that are in this archive.
------------------------------------------------------------------------
OPTIONSA.HST = Telemate Ansi OPTIONS Screen
OPTIONSX.hst = Telemate Text OPTIONS Screen
These screen's are here because of the multiple levels
and options availible to the host user, of this host.
They show "Options" Availible to the "Caller" that is
not shown on the Current Menus. It's nearly imposible
to keep up with what is going on in this host.
The constantly adding of Options slows me down to much
So if there is an option that is availible to you. It
will shown here instead of on Menus.
------------------------------------------------------------------------
TM4dHst.doc = Which is what you are reading, and is of my own
making. So if I misspelled a few wyrds along the way,
just you wait till next time.
There will be more, You can couunt un That.
i TOLDYA THER WOOD BEE MORR DDNT I
========================================================================
SO, ON WITH THE ShuoW ALREADY!
-------
Let me bring you up to date as of Today, and Yesterday!
Yesterday seems so long ago when speaking of this host script file
that it almost doesn't exist!
The "Host Mode" had, "Only One Main Menu", with "Two Levels of
Security". New User Level and Sysop Level!
That was Yesterday!
---------
It now has "Nine Main Menus", And Nine Security Levels, Too.
And Also, Each "Menu" now has up to "Nine Security Levels".
Also, Each and every Command can have it's Own Security Level.
So, You see, There has been a vast improvement indeed!
Level One is the "New User Level", for when a caller hasn't ever
logged on to system before. The "Upload Command" is not available
to this level.
Level Two is "TM User Level", and it replaces the standard "Menu".
Caller will be able to "Upload" at this level.
Level Nine is the "New Sysop" level and you have full access to all
commands from here as always. The menu is a bit differant in its making
but basicly the same. Only now all command's are shown.
Then there are Six Alternate Levels, Also.
These may be set in the "TM4dHCFG.SCR" which has also been "Revised".
This is Today!
---------
The "Host Mode" had only a small part of the screen displayed
while you were in "Chat Mode". Since what ever was on the screen before
you went into chat, would still be there.
That was Yesterday!
-----
There is now a Full Screen Chat Mode in your Host. One that is not only
fast as lighting but polite too. The text that said "Caller is Yelling",
that was, is no longer. It has been replaced with a Boxed In message
asking the caller to wait a moment. You may place any message here of
your choosing, of course!
The "KEYSTROKE", Script command is used in your new Chat Mode also.
For those that are not familiar with this Command or its action, I will
give you a brief description and then you can jump into your New Host.
The Keystoke Script Command delivers the text to the screen just as if
you had written it right then and there. Only a little faster and at
the same speed, unlike keyed in text.
You will like this feature I'm sure.
This is Today!
---------
The "Host Mode" had only the "Command Line" itself displayed while
you were in "Expert Mode.
That was Yesterday!
---------
The "Host Mode" now has a Full Screen Expert Mode. And it's own
Menu of Sorts. It tells how the caller can "Switch" from "Expert to
Standard Mode", or back again in a instant.
In fact the "New Protocol Menus" were designed with this mode in
operation.
This is Today!
----------
The caller "NOW" must (Confirm), that the name entered is the name
that he, or she wishes to log on with. If is "Not" on the list of
Telemate Host Users and the Spelling is Confirmed Correct. The user
is Welcomed to your as a New User. However, If the caller confirms
the spelling is correct and the password doesn't match up. The caller
is disconnected. And this all goes down even with when you have your
host setup as a "OPEN" system.
You no longer need to set your system to "CLOSED" to be Protected.
----------
I have also added a higher Baudrate, it's "38400 baud". You are now
able to have a caller logon at "14400". That is providing your modem
is a High Speed modem, of course.
----------
Hold on to that chair over there, I didn't stop there.
I got tired of the "Hconfig.scr" as it was, so I changed that too.
When you configure this host mode. It will ask you to specify what
the "Nine User Levels" amounts will be.
That's Right! Nine.
They can be in any amount, up to Nine.
*******************************
The "New User Menu" is level "One". The "TM User Menu" is "Two".
Also the "SYSOP LEVEL" is "Nine" now. And these levels are written
in to the script and should not be changed for any reason at all.
*******************************
The "6 User Levels" available to you can be any Userlevel you desire,
no higher then "Nine", of course. Also, There can't be any "two" menus
with the same "Security Level" other wise, Telemate will get confused.
It's like the old story "You can't be in two place's at one time".
Well that hold true here also. If "NewUser Menu" Security level is
"Nine" and the "Sysop" level is also "Nine", Telemate will only
recognize the "First" correct anwser.
What this means to you as a the Sysop of a Telemate Host is that you
can now have a "Menu" Specifically for your friend "Wendy", or "Jack"
lets say. And only these people would see it. Never, anyone else,
unless you change "Their" your User levels, in the "TM4dhcfg.Scr".
You have unlimited "Power" with this host that it is almost hard to
believe. And when you put yourself down as the "Sysop".
Your "The Boss"!
And that's the way it should be.
-------
There are Six User menus "Sample Menus" for you to see your "Host" in
action with. Also the "User Title" is in the menu, when displayed.
These menus, Should be of your own making of course to provide each
with its own special meaning.
The Menus that I have provided are all the same except for the title.
In the Title, you will see that you are truely looking at "User Level
6" since it says "User Menu 6" on it. Just for demonstation purposes
only.
-------
They can also be used as "Sub-Menus" from the "Main Menu". Since the
host is now Multi-Level, Why not have a Multi-Level menu System, Ha.
Let's say a menu named "George" and one "Brenda". As options off your
Main Menu. When this option was chosen, Telemate would first check to
see if the caller had a high enough "Security Level". And if not, The
option wouldn't be availible. But if it was, well that would open
another "Door" in manner of speaking and a whole bunch of options to
choose from.
This "Option" could run an alternate script file off of the main with
its own options "Aboard".
Are you beginning to feel that "POWER" I spoke of eariler?
If not, think about this one?
-------
You have a Menu with 10 option's on it. But, Is that all you have?
No!
For each option, their can be an "if statement" requiring the correct
user level. And if there's an "Option" that requires a Security Level
of "3" for it's action to procide. And a "Password" to!
Well, Can you just think of what you can do with a script file of
this sort.
-------
The "HOSTCONFIG PROCEDURE" Has been revised to add the new security
levels to it.
------
The "TM4DHcfg.scr" menu display will look like this when you
reconfigure your New Host Script.
------
A: TeleMate New User : 1
B: TeleMate Main Menu : 2
C: TeleMate Silver : 3
D: TeleMate Gold : 4
E: TeleMate Level 5 : 5
F: TeleMate Level 6 : 6
G: TeleMate Level 7 : 7
H: TeleMate Level 8 : 8
I: Telemate SySop : 9
J: Detect Baud Rate : ON
K: Initial Baud Rate : 38400
L: Yell Time : 3 seconds
M: Yell Sound : 1 seconds
N: Host Directory : D:\TM\
O: Download Directory : D:\TM\
P: Upload Directory : D:\TM\
R: Close System : OFF
------------------------------------
S: Save Configuration and Run Host Mode
Q: Abort Configuration
------------------------------------
Which option:
==================================================================
This is how it works!
The "Caller" log's on. Is greeted by your Host Mode. And at this time,
The caller is a new user. And has a "UserLevel of 1". The "New User
Menu will be displayed. If you wish the caller to have a higher level.
Then let him have it!
No, not That way.
Edit your "TM4DPASS.HST" file and assign the level number you wish him
have. That's all there's to it. The "Host Mode" requires level's "1
and 2 and 9".
--------------------------------------------------------------------
To use this Technique in "ASSIGNING" menus to a user. You use the "="
sign. For instance; "if userlevel=5" would display the menu under this
command, if not then go on to next statement. When doing things in
this manner, the user can only see and use the menu that was "Assigned
to Him or Her, by You".
That give's you complete control over things that happen in your host
mode.
---------------------------------------------------------------------
Well on with the other changes to the Host Mode!
---------------------------------------------------------------------
New Menus:
I have created New Full Screen Menu's especially for this host. They
work well together. But if you come up with better one's, and I know
you will. Feel free to pass them on. I'm sure the rest us would love
to see them to. So keep them (Menus and Scripts) just rollin in.
---------------------------------------------------------------------
The "TypeFile Procedure" has been changed to give the "Caller" the
option of "Quitting" on a long file that is being viewed with the "Type
Command" from the main Menu. The "Caller already had this option
available to him" its just now he is able to see it.
=================
Updated
=================
Chat Mode has been changed. You now have a full screen chat mode
screen. As soon as Chat Mode is Granted by the sysop. A message that
is sent by way of the "KeyStoke Script File Command". The message
greets the caller, acknowledges that he is on line in chat mode and is
awaiting your text. When it all comes out you have a message like
this.
This is the text that will display on the callers Screen.
---
You have reached the Twilight Zone.
This is the Sysop Speaking. What can I do for You?
---
Bug fix here.
It seemed that in "Tm3dhost" when the cursor was at the Left Edge.
And Chat Mode was Terminated. The Two Lines of Text would get Scrambled.
No Magor thing. I just forgot to put in a Carriage Return.
The lines display properly now.
---------------
It is very impressive to say the least. But, it does get the
conversation going mighty fast, let me tell you. If you didn't have
anything to say before you went to chat, you will now.
You may put any message here of your choosing of course!
---------------------------------------------------------------------
There are Now "ansi menus" included in this zipfile.
They have been completely re-done to accomandate any future menu options.
The letters have been replaced by numbers so as to free up the alphabet for
other options. There is now room for over thirty options on all of the menus.
That is if there is need for them. They are already defined in the script as
levels.
The Levels that aren't being used for anything right now are stored in the
file "SCREENS.SCR". This is an "INCLUDE FILE".
To access these other Levels in your script. Edit "Tm4dhost.scr" and
remove the "SEMICOLON" that is in front of the "Include Statement",
and change the path in the statement, to point to where you have put
the file "Screens.scr".
The statement looks like this at presant on "line 1000".
; #include "d:\tm\script\xoptions.scr"
In this file you will fine all the alternate Levels 24 of them.
They will look like this.
case "B":
if userlevel=3 or userlevel=5 or userlevel=8
Output "This is what "HOST USERS WITH SECURITY LEVELS 3,5,and 9^M^J"
Output "would see.^M^J"
else
Output "Your security level is not high enough for this command!^M^J"
endif
Such as, By pressing letter "A", if you have a "PROPER SECURITY CODE". You
will see what is under that option, if not then you won't.
----------------------------------------------------------------------------
You can now select who see's what and where or not at all!
The "UserLevel" can be used in a multiple test on the same line.
Like this: if USERLEVEL=1 or USERLEVEL=5 or Userlevel=6
This is what they see.
else
This menu would be shown to callers having a userlevel of 2,3,4,7,8, and 9.
This does open a whole new twist in scripting, I think.
--------
You now have multiple notices in your script. You may have as many as
your disk will hold.
The first notice is for New Users of Your Host. It has Information on it
instructing them that there will not be any "UPLOADING BY THEM YET".
This notice is set at userlevel 1, which is the NewUser level.
The second notice is what I have Named, "YourNote.hst". Because that
is what it is. Its a show note to you informing you about this new
"Function" in Telemate.
The "Third Notice" is a "BLANK NOTICE". And I mean "Blank". It is a
Window for you to display what ever you like, if you like. Also these
notice are "Self Installing". You may add or rem
to you get hands on it. I'm sure you will put what you want in there!!
--
This notice will be seen by EVERYONE that has a Security Level Higher then
one.
Then the third, which is your notice. And it says so all over it.
========================================================================
You say you want more!
MORE
For "MORE POWER", I MEAN SOME REAL KNOCK DOWN, DRAG, AND KICK STUFF!
As I said in "TELEMATE HOST 3D". You would have more levels on the
MAIN MENU AND I MEANT IT!
You now have "THIRTY FIVE LEVELS" of menus on your MAIN MENU. They are
there. You can't see all those menus right now because there is no need
for them. But they are there. In your Host just waiting for you!
They are in the form of levels. They range from the number "1-9".
Then the entire alphabet.
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y, and Z.
-----
They are defined into the Host Script as "Levels". For instance if you
have a "Security Level" of "FIVE", Lets say. You'll have "Access" to the
Standard Options that are availible at level "5".
By "Standard Options", I mean "Uploading,DnLoading,File Read,Dir Read,
Chat Mode, Expert Mode, Color Control, Host Help, and GoodBye.
NEW OPTIONS AVAILIBLE TO ALL SECURITY LEVELS!
COLOR CONTROL:
By pressing the letter "C", At anytime. Will "Toggle" the Color Menus
on and off. For every level there is both, text and ansi menus.
HOST OPTIONS:
A primative at "BEST" help screen, but its a start in the right
direction. Pressing "O" at anytime will bring it up.
And also "TWO" other menus. Press the letters "A" or "E".
If you had a Security Level of (9), Most, not all "Letter Levels" would
be available to you. You wouldn't be able to see "Menus I,N,A".
These have been assigned to other security levels. Just because your
the sysop and have the highest Security Level, that doesn't mean you can
see all of the menus. And what that also means is that not everyone else
will be able to see all of the menus.
This host is just "Unbelievable". It functions so fast and with the
security levels being so high. That the "Real Power of this Host" will
problebly never be known!
Here is a list of the "Security Levels" needed to access all of the
levels as they are now set. That will change just as soon as you get
your hands on it, I'm sure.
A = LEVELS 1-5-6 N = LEVEL 1
B = LEVELS 1-4-5-6-7-8-9 O = LEVEL Host Options
C = COLOR CONTROL P = LEVEL 9
D = LEVEL 9 Q = LEVEL 9
E = LEVELS 5-9 R = LEVEL 9
F = LEVEL 6 S = LEVEL 9
G = GOODBYE T = LEVEL 9
H = 9 U = LEVEL 9
I = LEVEL 8 V = LEVEL 9
J = LEVEL 9 W = LEVEL 9
K = LEVEL 9 X = LEVEL 9
L = LEVEL 9 Y = LEVELS 2-8-9
M = LEVEL 9 Z = LEVELS 1-3-5-7-9